| Scalable Vector Graphics | Dieser Text beschreibt Scalable Vector Graphics. Der untere Text beinhaltet die Scalable Vector Graphics Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Scalable Vector Graphics Definition vorhanden sein. Sollte eine Definition von Scalable Vector Graphics fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Scalable Vector Graphics möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Scalable Vector Graphics Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Scalable Vector Graphics beschreiben finden Sie auf der Seite alle Artikel über Scalable Vector Graphics. Fragen zu dem Thema Scalable Vector Graphics können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Scalable Vector Graphics ArtikelScalable Vector Graphics (SVG) ist eine Sprache zur Beschreibung zweidimensionaler Vektorgrafiken in XML. SVG unterstützt mittels SMIL Animationen. Manipulation des SVG-DOM sind mit Hilfe eingebetteter Funktionen (Beispielsweise via ECMAScript oder Tcl) möglich.
SVG wurde in dem September 2001 zur W3C-Empfehlung erhoben. Man kann erwarten, dass es von der nächsten Generation der Webbrowser nativ unterstützt wird. Zur Zeit ist dazu ein Plugin notwendig, wie z.B. der SVG Viewer von Adobe. SVG-Dateien können auch mittels eines eigenständigen SVG-Anzeigeprogrammes betrachtet werden. SVG-Dateien können mit einem normalen Texteditor erstellt und bearbeitet werden.
Es gibt eine Variante von Mozilla die eine Teilmenge von SVG direkt unterstützt, sodass kein Plugin benötigt wird ([1] (http://www.mozilla.org/projects/svg/)).
Die freien Vektorgrafik-Programme Sodipodi und Inkscape benutzen SVG als ihr natives Datenformat.
Eine SVG-Datei besitzt die Dateiendung *.svg. Wenn diese mit gzip gepackt ist, lautet die Endung *.svgz.
Buch-Tipp: Auf ganzer Linie. Super für U-Bahn-Fans Für U-Bahn-Fans ist das ein echt toller Roman, den man lesen muss. Er handelt von einem Mann, der kurz vor seiner Hochzeit eine merkwürdige Wette abschließt. Als ich dieses Buch gelesen haben, wusste ich, dieses Buch passt zu mir wie Mayo zu Pommes. Ich werde es nicht das letzte Mal gelesen haben, denn dieses Buch kann... |
Buch-Tipp: Die Kunst-Akademie. Faszination Linie. Zeichnung neu erleben Die Linie - ein Spiel der Emotionen Gerade dem Anfänger oder Hobby-Künstler passiert es stets wieder, dass er beim rein Inhaltlichen seines Werkes hängen bleibt. Dabei haucht aber gerade das WIE des Gezeichneten einem Bild Leben ein.
Mit diesem Buch versucht der Autor den gewissen Durchblick zu vermitteln und dem Medium Zeichnung eine neue Aufmerksamkeit... |
| |
Jede SVG-Datei beginnt, wie es bei XML-basierten Sprachen üblich ist, mit der XML-Deklaration und der Dokumenttypdeklaration, die den benutzten Namensraum beschreibt. Dazu wird bei letzterem ein Verweis auf die entsprechende DTD-Datei eingefügt. Danach kann schon das Starttag <svg> kommen. Die SVG-Datei wird durch das abschließende Endtag </svg> abgeschlossen.
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="300" height="300">
<!-- Inhalt der SVG-Datei -->
</svg>
Beim SVG-Starttag (<svg>) wird auch gleich die Breite und Höhe des Ausgabebildschirms definiert.
Buch-Tipp: Gehen auf der Linie. Eine Bewegungsübung nach Maria Montessori Alltagsbegleiter auf der ganzen Linie
Maria Montessori hätte ihre wahre Freude an diesem sehr ansprechenden Buch.
Auf den ersten Blick mag man meinen, dass es vor allem um Übungen auf einer Linie geht mit verschiedenen Gegenständen. Bei genauerer Betrachtung wird aber klar, dass hier verschiedene sensomotorische Bereiche gefördert werden,... |
| |
Alle graphischen Objekte in SVG bauen auf einfachen graphischen Grundelement auf. Komplexere Objekte sind dabei aus mehreren einfachen Objekten zusammengesetzt.
|
| |
Der Pfad ist das eigentliche Grundelement in SVG. Aus ihm können alle anderen Objekte (Kreise, Rechtecke, Polygone etc.) aufgebaut werden. Da das aber teilweise sehr umständlich ist, hat man diese häufigen Formen extra mit eigenen Beschreibungen versehen, die in dem Anschluss aufgeführt werden.
Der Pfad wird in dem Attribut (d) entweder durch Koordinatenpaare (absolut) oder durch Vektoren (relativ) beschrieben. Großbuchstaben werden von Koordinaten gefolgt, Kleinbuchstaben von Vektoren. Diese Koordinaten und Vektoren geben die Anweisung wie der Pfad gezeichnet werden soll.
- M/m - moveto = Stift dorthin bewegen
- L/l - lineto = mit Stift dorthin zeichnen
- Q/q - quadratische Bézierkurve (zwei Wertepaare: ein Stützpunkt, ein Absichtpunkt)
- C/c - kubische Bézierkurve (drei Wertepaare: zwei Stützpunkte, ein Absichtpunkt)Beispiel:
Der absolut beschriebene Pfad...
<path d="M 10 10 L 20 20 18 22 C 24 28 14 25 10 40 Q 20 45 15.33 60" />
ist identisch mit dem relativen
<path d="M 10 10 l 10 10 -2 2 c 6 6 -4 3 -8 18 q 10 5 5.33 20" />
Für horizontale und vertikale Linien existiert eine entsprechend vereinfachte Notation, für Ellipsen und Kreise ist eine spezielle Notation mit sieben Werten erforderlich.
- H/h - horizontal line = horizontale Linie zeichnen (X-Wert)
- V/v - vertical line = vertikale Linie zeichnen (Y-Wert)
- A - elliptical arc = Bogenkurve
Buch-Tipp: PfundsFit - Das Abnehmbuch. Schritt für Schritt zur schlanken Linie Gesund abnehmen ohne hungern Prof. Dr. Pudel und Prof. Dr. Schlicht räumen auf mit ungesunden und frustrierenden Diäten. Sie erklären warum diese auf Dauer keinen Erfolg bringen. Das neue PfundsFit-Abnehmbuch ist ein vielversprechendes 10-Wochen Training. Absicht ist es das eigene Bewußtsein für die richtige Ernährung zu schärfen und die Bewegung... |
| |
Der Kreis wird mindestens durch den Radius (r) definiert. Optional kann die Position des Mittelpunktes durch die Atribute cx und cy festgelegt werden. Füllung , Art der Umrisslinie oder Transparenz werden durch das Attribut style definiert.
<circle cx="100" cy="100" r="50" />
|
| |
Die Ellipse wird durch die zwei Halbachsenradien definiert (rx und ry). Alle anderen Attribute sind die gleichen wie beim Kreis.
<ellipse cx="100" cy="100" rx="50" ry="20" />
|
| |
Ein Rechteck kann auf ca. eine konforme Art definiert werden. Diese Möglichkeit ist die Beschreibung durch die obere linke Ecke mit den Koordinaten (x und y) und die Breite (width) und Höhe (height).
<rect x="100" y="100" width="100" height="200" />
Möchte man die Ecken des Rechtecks abrunden, kann man das mit Hilfe der Attribute (rx und ry) bewerkstelligen.
|
| |
Eine einfache gerade Linie wird durch die beiden Endpunkte in SVG beschrieben.
<line x1="100" y1="100" x2="200" y2="200" />
Buch-Tipp: SVG Reporting.Mit CD-ROM. Vektorgrafiken im Web einsetzen. Kein Lehrbuch, aber konkurenzloses, gutes Werk Zuerst mal Glückwunsch an den Autor, denn das Gebiet das er hier abdeckt ist sehr undankbar, denn es gibt eigentlich keine Literatur zu den behandelten Themen, immerhin in dieser Konstellation, außer kleineren schlecht geschriebenen Online Tutorials und den Standards des W3C (und die Demos der Adobe... |
| |
Um eine Linie über mehrere Stützpunkte zu definieren, benutzt man die Beschreibung als Polylinie . Dabei werden die einzelnen Koordinatenpaare der Stützpunkte einfach fortlaufend hintereinander geschrieben. Die Linie wird von ersten Punkt aus zu dem zweiten gezogen und von dort weiter zu dem dritten Stützpunkt und so weiter.
<polyline points="100 100 200 200 300 40" />
Buch-Tipp: SVG, Scalable Vector Graphics, m. CD-ROM SVG - hier ein ideales Paket Ich fand das Buch von der ersten Seite an sehr hilf- und lehrreich. Es wird einem gezeigt, mit welchen Vorzügen SVG aufwarten kann und wie man diese dann am besten ausnutzt, um seine Webseiten mit diesem neuen Vektor-Grafikformat aufzupeppen. Zwar sollte man sich mit XML oder HTML schon ein bisschen auskennen, aber das... |
| |
Ein Polygon (Vieleck) wird durch seine Eckpunkte beschrieben. Wie bei der Polyline werden auch hier alle Koordinatenpaare einfach hintereinander geschrieben.
<polygone points="100 100 100 200 150 200" />
|
| |
Zeichen, Text können mit Hilfe des Elements <text> definiert werden.
<text x="100" y="100" style="font-size:40">Hallo Welt!</text>
|
|
- Sodipodi (Webseite (http://www.sodipodi.com/)), Unix und Windows, unterstützt noch keine Animationen (englisch)
- Inkscape (Webseite (http://www.inkscape.org/)), ein Fork von Sodipodi, mit dem Absicht, eine bessere Benutzeroberfläche zu entwickeln.
|
Programme die SVG unterstützen | |
Das Vektorprogramm Freehand unterstützt SVG nicht, vermutlich weil es von der Firma Macromedia kommt, das Flash (ein Macromedia-Produkt) vorzieht.
|
| |
SVG Open (http://www.svgopen.org/) organisierte schon dreimal eine internationale Konferenz, die sich mit allem rund um das Thema SVG beschäftigte.
|
Weiteres zu dem Artikel Scalable Vector Graphics |
| Andere Leser interessierten sich auch für folgende Beschreibungen: | Anschluss, Breite, Dateiendung, Dynamisch, Ellipse, Marcel, Mozilla, Polygon, Polygone, Punkt, Teilmenge, Vektoren | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Scalable Vector Graphics' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Scalable Vector Graphics Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Scalable Vector Graphics' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Scalable Vector Graphics' und 'Scalable Vector Graphics' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Scalable Vector Graphics' Beschreibung entsprechen.
|
|
· Diese Seite wurde bisher 1.030 mal abgerufen. · Letzte Counteraktualisierung erfolgte am 15.05.2008 um 14:28:42 · Diese Seite wurde zuletzt geändert um 08:55, 28. Sep 2004. · Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
|